package com.fintech.third.model.moxie;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class UserBaseInfo implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 姓名
	 */
	@JsonProperty("name")
	private String name;
	/**
	 * 身份证号
	 */
	@JsonProperty("idcard")
	private String idcard;
	/**
	 * 客服提供的姓名
	 */
	@JsonProperty("name_from_custom")
	private String nameFromCustom;
	/**
	 * 客户提供的身份证号
	 */
	@JsonProperty("idcard_from_custom")
	private String idcardFromCustom;
	/**
	 * 手机号
	 */
	@JsonProperty("mobile")
	private String mobile;
	/**
	 * 性别
	 */
	@JsonProperty("gender")
	private String gender;

	/**
	 * 年龄
	 */
	@JsonProperty("age")
	private String age;

	/**
	 * 星座
	 */
	@JsonProperty("constellation")
	private String constellation;

	/**
	 * 邮箱
	 */
	@JsonProperty("email")
	private String email;

	/**
	 * 通讯地址
	 */
	@JsonProperty("address")
	private String address;

	/**
	 * 籍贯
	 */
	@JsonProperty("native_place")
	private String nativePlace;

	/**
	 * 通讯地址
	 */
	@JsonProperty("live_address")
	private String liveAddress;

	/**
	 * 居住地址/工作地址
	 */
	@JsonProperty("work_address")
	private String workAddress;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getIdcard() {
		return idcard;
	}

	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}

	public String getNameFromCustom() {
		return nameFromCustom;
	}

	public void setNameFromCustom(String nameFromCustom) {
		this.nameFromCustom = nameFromCustom;
	}

	public String getIdcardFromCustom() {
		return idcardFromCustom;
	}

	public void setIdcardFromCustom(String idcardFromCustom) {
		this.idcardFromCustom = idcardFromCustom;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getGender() {
		return gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public String getAge() {
		return age;
	}

	public void setAge(String age) {
		this.age = age;
	}

	public String getConstellation() {
		return constellation;
	}

	public void setConstellation(String constellation) {
		this.constellation = constellation;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getNativePlace() {
		return nativePlace;
	}

	public void setNativePlace(String nativePlace) {
		this.nativePlace = nativePlace;
	}

	public String getLiveAddress() {
		return liveAddress;
	}

	public void setLiveAddress(String liveAddress) {
		this.liveAddress = liveAddress;
	}

	public String getWorkAddress() {
		return workAddress;
	}

	public void setWorkAddress(String workAddress) {
		this.workAddress = workAddress;
	}
	
	@Override
	public String toString() {
		return "UserBasicInfo{" + "name='" + name + '\'' + ", idcard=" + idcard + ", nameFromCustom=" + nameFromCustom
				+ ", idcardFromCustom=" + idcardFromCustom + ", mobile=" + mobile +

				", gender=" + gender + ", age=" + age + ", constellation=" + constellation + ", email=" + email +

				", address=" + address + ", nativePlace=" + nativePlace + ", liveAddress=" + liveAddress
				+ ", workAddress=" + workAddress + '}';
	}
}
